/**
 * <copyright>
 * </copyright>
 *
 * $Id$
 */
package ar.edu.utn.frsf.cidisi.upcolbpip.b2bcollaborations;


/**
 * <!-- begin-user-doc -->
 * A representation of the model object '<em><b>Quantitative Goal</b></em>'.
 * <!-- end-user-doc -->
 *
 * <p>
 * The following features are supported:
 * <ul>
 *   <li>{@link ar.edu.utn.frsf.cidisi.upcolbpip.b2bcollaborations.QuantitativeGoal#getCurrentValue <em>Current Value</em>}</li>
 *   <li>{@link ar.edu.utn.frsf.cidisi.upcolbpip.b2bcollaborations.QuantitativeGoal#getTargetValue <em>Target Value</em>}</li>
 *   <li>{@link ar.edu.utn.frsf.cidisi.upcolbpip.b2bcollaborations.QuantitativeGoal#getUnitOfMeasurement <em>Unit Of Measurement</em>}</li>
 *   <li>{@link ar.edu.utn.frsf.cidisi.upcolbpip.b2bcollaborations.QuantitativeGoal#getComputationMethod <em>Computation Method</em>}</li>
 *   <li>{@link ar.edu.utn.frsf.cidisi.upcolbpip.b2bcollaborations.QuantitativeGoal#getUpdateFrecuency <em>Update Frecuency</em>}</li>
 * </ul>
 * </p>
 *
 * @see ar.edu.utn.frsf.cidisi.upcolbpip.b2bcollaborations.B2bcollaborationsPackage#getQuantitativeGoal()
 * @model
 * @generated
 */
public interface QuantitativeGoal extends BusinessGoal {
	/**
	 * Returns the value of the '<em><b>Current Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Current Value</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Current Value</em>' attribute.
	 * @see #setCurrentValue(String)
	 * @see ar.edu.utn.frsf.cidisi.upcolbpip.b2bcollaborations.B2bcollaborationsPackage#getQuantitativeGoal_CurrentValue()
	 * @model
	 * @generated
	 */
	String getCurrentValue();

	/**
	 * Sets the value of the '{@link ar.edu.utn.frsf.cidisi.upcolbpip.b2bcollaborations.QuantitativeGoal#getCurrentValue <em>Current Value</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Current Value</em>' attribute.
	 * @see #getCurrentValue()
	 * @generated
	 */
	void setCurrentValue(String value);

	/**
	 * Returns the value of the '<em><b>Target Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Target Value</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Target Value</em>' attribute.
	 * @see #setTargetValue(String)
	 * @see ar.edu.utn.frsf.cidisi.upcolbpip.b2bcollaborations.B2bcollaborationsPackage#getQuantitativeGoal_TargetValue()
	 * @model
	 * @generated
	 */
	String getTargetValue();

	/**
	 * Sets the value of the '{@link ar.edu.utn.frsf.cidisi.upcolbpip.b2bcollaborations.QuantitativeGoal#getTargetValue <em>Target Value</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Target Value</em>' attribute.
	 * @see #getTargetValue()
	 * @generated
	 */
	void setTargetValue(String value);

	/**
	 * Returns the value of the '<em><b>Unit Of Measurement</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Unit Of Measurement</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Unit Of Measurement</em>' attribute.
	 * @see #setUnitOfMeasurement(String)
	 * @see ar.edu.utn.frsf.cidisi.upcolbpip.b2bcollaborations.B2bcollaborationsPackage#getQuantitativeGoal_UnitOfMeasurement()
	 * @model
	 * @generated
	 */
	String getUnitOfMeasurement();

	/**
	 * Sets the value of the '{@link ar.edu.utn.frsf.cidisi.upcolbpip.b2bcollaborations.QuantitativeGoal#getUnitOfMeasurement <em>Unit Of Measurement</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Unit Of Measurement</em>' attribute.
	 * @see #getUnitOfMeasurement()
	 * @generated
	 */
	void setUnitOfMeasurement(String value);

	/**
	 * Returns the value of the '<em><b>Computation Method</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Computation Method</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Computation Method</em>' attribute.
	 * @see #setComputationMethod(String)
	 * @see ar.edu.utn.frsf.cidisi.upcolbpip.b2bcollaborations.B2bcollaborationsPackage#getQuantitativeGoal_ComputationMethod()
	 * @model
	 * @generated
	 */
	String getComputationMethod();

	/**
	 * Sets the value of the '{@link ar.edu.utn.frsf.cidisi.upcolbpip.b2bcollaborations.QuantitativeGoal#getComputationMethod <em>Computation Method</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Computation Method</em>' attribute.
	 * @see #getComputationMethod()
	 * @generated
	 */
	void setComputationMethod(String value);

	/**
	 * Returns the value of the '<em><b>Update Frecuency</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Update Frecuency</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Update Frecuency</em>' attribute.
	 * @see #setUpdateFrecuency(String)
	 * @see ar.edu.utn.frsf.cidisi.upcolbpip.b2bcollaborations.B2bcollaborationsPackage#getQuantitativeGoal_UpdateFrecuency()
	 * @model
	 * @generated
	 */
	String getUpdateFrecuency();

	/**
	 * Sets the value of the '{@link ar.edu.utn.frsf.cidisi.upcolbpip.b2bcollaborations.QuantitativeGoal#getUpdateFrecuency <em>Update Frecuency</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Update Frecuency</em>' attribute.
	 * @see #getUpdateFrecuency()
	 * @generated
	 */
	void setUpdateFrecuency(String value);

} // QuantitativeGoal
